package com.moyuaninfo.utils;

/**
 * @author 邱祥霸
 * @version 1.0
 */
public class AsciiUtils {

    /**
     * 十六进制数转ASCII对应的值
     *
     * @param hexStr 16进制数内容
     * @return String
     *
     * @author 邱祥霸
     * @date 2020-03-27
     */
    public static String hexToAscii(String hexStr) {
        StringBuilder output = new StringBuilder();

        // 两个字符为一个完整的数
        int subNum = 2;

        for (int i = 0; i < hexStr.length(); i += subNum) {
            String str = hexStr.substring(i, i + subNum);
            output.append((char) Integer.parseInt(str, 16));
        }
        return output.toString();
    }
}
